/**
 * 获取WMS列表参数
 */
export interface FetchWmsListData {
    warehouseCode?: string;
    warehouseName?: string;
    forbiddenStatus?: string;
    erpwarehouse?: string;
    current: number;
    size: number;
}

/**
 * WMS仓库信息
 */
export interface WmsWarehouse {
    id?: number;
    warehouseCode?: string;
    warehouseName?: string;
    warehouseTypeCode?: string;
    forbiddenStatus?: string;
    warehouseTypeName?: string;
    erpId?: number;
    erpWarehouse?: string;
}


/**
 * Request
 *
 * LocationInput
 */
export interface Location {
    id?: number;
    /**
     * 区域代码
     */
    areaCode?: null | string;
    /**
     * 库位代码
     */
    locationCode?: null | string;
    /**
     * 库位名称
     */
    locationName?: null | string;
    /**
     * 是否启用（Y   N ）
     */
    capacityIsForbidden?: null | string;
    /**
     * 层
     */
    layerCode?: null | string;
    /**
     * 排
     */
    rowCode?: null | string;
    /**
     * 列
     */
    columnCode?: null | string;


    /**
     * 库位类型代码（养生区, 生产库位，仓库库位
     */
    locationTypeCode?: null | string;
    /**
     * 库位类型名称
     */
    locationTypeName?: null | string;
    /**
     * 最大容量
     */
    maxCapacity?: number | null;
    /**
     * 最小容量
     */
    minCapacity?: number | null;

    /**
     * 产线
     */
    productionLine?: null | string;

    /**
     * 仓库代码
     */
    warehouseCode?: null | string;
    /**
     * 仓库ID
     */
    warehouseId?: number;
    /**
     * 仓库名称
     */
    warehouseName?: null | string;
}

interface Id {
    id: number;
}

/**
 * 批量删除
 */
export interface IdArray extends Array<Id> {
}